home *** CD-ROM | disk | FTP | other *** search
-
- /*««««««««««««««««««««««« Save_File_req.ced »»»»»»»»»»»»»»»»»»»»»»»»»»»»>
- « »
- « Program: Save_File_req.ced »
- « Abstract: rexx prgm to use mfr in CED 3.5 »
- « Author: Benjamin Lear (BL) »
- « Version: 1.0 »
- « Status: Public Domain , NO WARRENTY !!! »
- « Date: 17.8.1993 »
- « Last modified: 18.8.1993 »
- « »
- «««««««««««««««««««««««««« ««««« · »»»»» »»»»»»»»»»»»»»»»»»»»»»»»»»»*/
-
- /* NOTE:
- recommended to put this in your user-startup in order to increase speed:
- resident c:SetDefPubScreen PURE
- */
-
- OPTIONS RESULTS
-
-
- /*
- ADDRESS COMMAND "resident c:SetDefPubScreen PURE"
- */
-
- IF ~show('l','rexxsupport.library') THEN
- DO
- CALL addlib('rexxsupport.library',0,-30)
- END
- IF ~show('l','rexxarplib.library') THEN
- DO
- CALL addlib('rexxarplib.library',0,-30)
- END
-
-
- /* Make sure the libraries are resident in memory ... */
- IF ~showlist('L','rexxarplib.library') THEN
- DO
- say "Loading RexxArpLib Library ..."
- address command 'loadlib libs:screenshare.library'
- address command 'loadlib libs:rexxarplib.library'
- END
-
- IF ~show('l', "rexxarplib.library") THEN
- DO
- check = addlib('rexxsupport.library',0,-30,0)
- check = addlib('rexxmathlib.library',0,-30,0)
- check = addlib('rexxarplib.library',0,-30,0)
- END
-
- IF ~show('l','req.library') THEN
- DO
- CALL addlib('req.library',0,-60)
- END
-
-
- STATUS 20 /* Dir of curr. CED - window */
- curr_dir = result
-
- /* set a default directory : */
-
- IF ( curr_dir = '') THEN
- DO
- curr_dir = "T:"
- END
-
- STATUS 21 /* name of curr. CED - window */
- curr_file = result
-
- "Make screen public ?" /* make CED - public : */
-
- /* make CED - default public screen : */
- /* I'll be very glad, if someone could tell me how to do this in arexx */
-
- ADDRESS COMMAND SetDefPubScreen CygnusEdScreen1
-
- CALL filereq("Save file as ...", curr_dir, curr_file ) /* -> req.library functions */
- selected_file = result
-
- ADDRESS COMMAND SetDefPubScreen $PUBLICSCREEN
-
- "use custom scrolling routines?"
-
- /* loading selected file: */
-
- IF ( selected_file ~= '' ) THEN
- DO
-
- SAVE AS """" || selected_file || """"
-
- END
-
- EXIT 0
- /* ««« THE · END »»» */
-